﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace ASPItalia.ModelVirtualCasting.WCF.Contracts
{
    [ServiceContract(Namespace = "http://schemas.aspitalia.com/ModelVirtualCasting/Services/ModelsManager")]
    public interface IModelsManager
    {

        [OperationContract(Action = "http://schemas.aspitalia.com/ModelVirtualCasting/Services/ModelsManager/GetAllModels")]
        GetAllModelsResponse GetAllModels(GetAllModelsRequest request);

        [OperationContract(Action = "http://schemas.aspitalia.com/ModelVirtualCasting/Services/ModelsManager/GetAllCandidates")]
        GetAllCandidatesResponse GetAllCandidates(GetAllCandidatesRequest request);
    }
}
